package sps.admin.module.business.workinghours.domain.vo;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.format.DateTimeFormat;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import lombok.Data;
import sps.base.common.util.ExcelMerge;

import java.time.LocalDate;

/**
 * TODO
 *
 * @Description 超时加班月结信息
 * @Author Felix
 * @Date 2024-09-11 15:04
 **/
@Data
public class WorkingHoursMonthExcelVO {

    @ExcelProperty(value = {"鸿兴包装月结加班工时统计", "工时主键"})
    @ColumnWidth(15)
    @ExcelMerge(merge = false, isPrimaryKey = true)
    private String workingHoursId;

    @ColumnWidth(15)
    @ExcelProperty(value = {"鸿兴包装月结加班工时统计", "部门"})
    private String deptName;

    @ColumnWidth(15)
    @ExcelProperty(value = {"鸿兴包装月结加班工时统计", "姓名"})
    private String name;

    @ColumnWidth(15)
    @ExcelProperty(value = {"鸿兴包装月结加班工时统计", "工号"})
    private String jobNumber;

    @ExcelProperty(value = {"鸿兴包装月结加班工时统计", "平日加班"})
    @ColumnWidth(15)
    private String timeparams1;

    @ExcelProperty(value = {"鸿兴包装月结加班工时统计", "休日加班"})
    @ColumnWidth(15)
    private String timeparams2;

    @ExcelProperty(value = {"鸿兴包装月结加班工时统计", "节日加班"})
    @ColumnWidth(15)
    private String timeparams3;

    @ExcelProperty(value = {"鸿兴包装月结加班工时统计", "夜班时数"})
    @ColumnWidth(15)
    private String allowance;

    @ExcelProperty(value = {"鸿兴包装月结加班工时统计", "月结日期"})
    @ColumnWidth(16)
    private String monthDate;


}
